@charset "utf-8";
/* CSS Document */

	body, input	{
		font-family: "Lucida Sans Unicode";
		font-size: 22px;
	}
        #btnEnviar{
            -moz-border-radius:5px;
            -webkit-border-radius:5px;
            border-radius:5px;

            -moz-box-shadow:2px 2px 0 rgba(0, 0, 0, 0.7);
            -webkit-box-shadow:2px 2px 0 rgba(0, 0, 0, 0.7);
            box-shadow:2px 2px 0 rgba(0, 0, 0, 0.7);

            background: -moz-linear-gradient(19% 100% 90deg,#025C25, #038836, #5D9B75 100%);

            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5D9B75), to(#025C25), color-stop(.2,#038836));

            color:#E6F2EB;
            font-family:arial,helvetica,sans-serif;
            font-size:17px;
            font-weight:bold;
            padding:10px 40px;
            margin: auto;
            text-shadow:-1px -1px 1px #4F5B54;
        }

        .button8:hover{
            background: -moz-linear-gradient(19% 100% 90deg,#025221, #037D32, #599470 100%);
            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#599470), to(#025221), color-stop(.2,#037D32));

    }
	
	h1{
		color: #F30;
		font-size: 50px;
	}
	
	a{
		cursor: pointer;
		color: #f00;
	}
	
	#contenedor{
		width: 780px;
		margin: auto;
	}

	table{
		margin: 0px auto 20px auto;
		border-collapse: collapse;
	}
	
	table thead tr th{
		font-weight: normal;
	}
	
	table tbody tr td, table tfoot tr td, table thead tr th{
		padding: 6px;
		vertical-align: top;
	}
	
	table tfoot tr td{
		text-align: right;
	}
	
	table.lista tbody tr td{
		border-bottom: 1px solid #ddd;
	}
	
	table.lista thead th, table.formulario thead th{
		color: #369;
		border-bottom: 1px solid #CCC;
	}

	table.lista tfoot td, table.formulario tfoot td{
		color: #369;
	}

	table.formulario tfoot td{
		border-top: 1px solid #CCC;
	}
	
	p.autor{
		text-align: center;
	}
	
	label.error{
		color: #900;
		margin: 4px;
	}
        
        